<?php

namespace app\api\controller;

use app\api\exception\ParameterException;
use \think\exception\ValidateException;
use think\facade\Lang;

class BaseController
{
    /**
     * 验证参数
     * @param array  $data     参数
     * @param string $validate 验证器
     */
    protected function validateData($data=[],$validate=''){
        try {
            validate($validate)->check($data);
        } catch (ValidateException $e) {
            return json([
                'code' => 1,
                'message' => Lang::get($e->getError())
            ]);
        }
    }
}
